package com.xxl;

import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;

/**
 * @author xxl
 * @date 2023/3/19
 */
@Service
public class ServiceExample {
    /**
     * 耗时任务:主线程暂停3秒,然后输出,如果网站这么耗时用户就会不喜欢,需要异步任务
     * 也就是开启多线程处理,手动创建线程不建议,是建议使用spring的注解来开启多线程
     * qq 授权码:knkqjptighjdcidi相当于qq邮箱密码
     *
     */
    @Async
    public void hello() {
        System.out.println("数据正在从处理");
        try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }
        System.out.println("数据处理结束");
    }
}
